1
Vượt Qua Sự Tập Trung: Chuyển Dịch Phân Tán
AI016Lesson 10
00:00

Một Hệ thống Kiểm Soát Phiên Bản Phân Tán (DVCS) khác biệt với các hệ thống tập trung truyền thống vì không có một kho lưu trữ trung tâm duy nhất mà Git buộc mọi người phải dựa vào. Thay vào đó, mỗi nhà phát triển đều sở hữu bản sao đầy đủ lịch sử toàn bộ dự án.

1. Lợi Thế Của Mô Hình Phân Tán

Trong mô hình này, mọi nút đều ngang bằng về mặt kỹ thuật. Tuy nhiên, chúng ta xác định một nút cụ thể làm kho lưu trữ chính thức để duy trì tiêu chuẩn dự án. Điều này đòi hỏi phải có một người tích hợp—vai trò chịu trách nhiệm quản lý cách các đóng góp từ nhiều môi trường cục bộ được đưa vào không gian công cộng.

2. Các Giao Thức Truy Cập An Toàn

Tính toàn vẹn được duy trì thông qua các lớp truyền tải cụ thể:

  • HTTPS (hoặc SSH): Cho phép bạn lấy (fetch) hoặc đẩy (push), nhưng yêu cầu mật khẩu. Điều này ngăn cản các nhà phát triển chưa biết đến việc ghi đè lên các commit.
  • HTTP: Lấy dữ liệu qua HTTP không yêu cầu chứng thực, cho phép truy cập đọc mở rộng cho bất kỳ ai mà không ảnh hưởng đến tính bảo mật của quyền viết.
git config --global user.email bạ[email protected]
Quy trình Tập TrungTrung tâmMô hình Phân TánKho Chính ThứcĐường đi kiểm tra của người tích hợp

3. Vai Trò Của Bitbucket

Bitbucket là một nhà cung cấp lưu trữ DVCS giúp việc thiết lập kho Git và bắt đầu hợp tác với nhóm trở nên rất dễ dàng. Nó hoạt động như cổng công khai cho quy trình làm việc phân tán của bạn.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>